<table>
    <tr>
        <td width="100%">
            

<?php


    
    
$caracteres             = "%[^0-9]%";
$infoBoxMsn  = '';
$diasProximox= '';
$diasProximo= '';
$fechaProximo = '';

function fecha($fecha)
            
{  
    
            $meses = array('','Ene','Feb','Mar','Abr','May','Jun','Jul','Agosto','Sep','Oct','Nov','Dic');
            list($ano,$mes,$dia)= explode("-", $fecha);
            $valor = explode(" ", $dia);
            $dia =  $valor[0];            
              $nueva =  mktime(0,0,0, $mes,$dia,$ano);
              $nuevafecha=date("d-",$nueva).$meses[intval(date("m",$nueva))].date("-Y",$nueva);
            
      return ($nuevafecha);  
            
}

$idUser = "idUser=".$usuarioId."&parent=programacionLLamada";
?>

<!-- Columna Llamadas -------------------------------------------------->
    
        <div class="tabs" style="border: none; ">
                  <?php
                 
                 $contenedoProgramacion='';
                 $jqueryProgramacion='';
                 
//----------------Primer Tabs de informacion Formularios de Asignacion
                 $contenedoProgramacion.='<div id="tabs-1">';
                 $idProgrmacion = '';
                 $contadorProgrmacion = 0;
                 $contadorUltimas = 0;
                 $counterProgramadas = 0;
                 
                 foreach ($servicios as $servicio) {
                        
                        
                     
                        $llamadaP = new LlamadaProgramada();
                        $llamadaP = $llamadaP->getLlamadaProgramadas($usuarioId, $servicio->getId()); 

                        if($llamadaP){
                            
                            $counterProgramadas++;
                            
                            $idLlamadaProgramada = '&idLlamadaProgramada='.$llamadaP->getId();
                            
                            $contenedoProgramacion.='<div class="divLlamadaProgramadas servicio'.$llamadaP->getCategoriaId().'">';
                            
                            if($llamadaP->getCitaTelefonica())
                            $contenedoProgramacion.='<img  src="/images/callcenter/cita_telefonica.png" title="Cita telefonica" style="float:left;margin-top: -2px; margin-right:8px; margin-left:-4px;" />';
                            
                            $contenedoProgramacion.=$llamadaP->getCategoria().'
                                                     '.fecha($llamadaP->getFecha()).'
                                                      <img onclick="javascript:boxInput(\''.url_for('formulario/newLlamadaResultado').'\',\''.$idUser.$idLlamadaProgramada.'\')" src="/images/callcenter/abrir_llamada.png" title="Respuesta a llamada" style="float:right;margin-top: -1px; cursor: pointer;" />
                                                     </div>';
                            if($llamadaP->getNota())
                            $contenedoProgramacion.='<div class="notaStyle">
                                                     '.$llamadaP->getNota().'
                                                     </div>';
            
           
                            } }
                            
                 $contenedoProgramacion.='</div>';
                 
                 
                 
                 
                 
                 
//----------------Segundo Tabs de informacion Formularios de Asignacion
                 $contenedoProgramacion.='<div id="tabs-2">';
                 
               $style = explode(',',$style);
               $counts = 0;  
               
                foreach ($servicios as $servicioT){
                        
                    $valor=0;  
                 
                                
                                $llamadaP = new LlamadaProgramada();
                                $llamadaP2 = $llamadaP->getLlamadaProgramadasUltimas($usuarioId,$servicioT->getId()); 
                                
                                
                 if($llamadaP2) { 
                     
                          
                     $contadorUltimas++;
                     
                     $llamadaResultadoFecha = explode(" ",$llamadaP2->getUpdatedAt());
                     
                        $contenedoProgramacion.='<div onclick="javascript:boxInput(\''.url_for('formulario/newLlamadaResultado')."','".$idUser.'&categoriaId='.$llamadaP2->getCategoriaId().'\')" class="divLlamadaProgramadas servicio'.$llamadaP2->getCategoriaId().'" style=" padding-top: 5px;cursor:pointer;" >
                                                     '.$llamadaP2->getCategoria().'
                                                     '.fecha($llamadaP2->getFecha()).'
                                                     <div class="clear" style="height: 2px;margin-top: 4px;border-top: 1px dashed #ccc;"></div>
                                                     '.$llamadaP2->getLlamada().'
                                                     <div class="clear" style="height: 7px;"></div>
                                                     <div style="width: 190px;font-size: 9px; background: #fff; color:#666666;padding:3px;">
                                                     Realizada por: '.$llamadaP2->getLlamo()->getUserName().'</div>
                                                     <div style="width: 190px;font-size: 9px; background: #fff; color:#666666;padding:1px 3px 3px 3px;">
                                                     Llamada: '.fecha($llamadaResultadoFecha[0]).' ('.date("g:i a",strtotime($llamadaResultadoFecha[1])).')
                                                     </div>';
                            if($llamadaP2->getNota()){
                            $contenedoProgramacion.='<div class="clear" ></div>
                                                     <div class="notaStyle" style="font-size: 9px;width:190px; color:#666666;padding:3px;">
                                                     '.$llamadaP2->getNota().'
                                                     </div>';}
                            
                     $contenedoProgramacion.='<div style="border-bottom: 1px solid #fff;" class="clear"></div></div><div style="height: 2px;" class="clear"></div>';
                         

                     
                 }
                 
                 $counts++;
                 }
                 
                 
                 
                 
                 $contenedoProgramacion.='</div>';
                 
                 
//----------------Tercer Tabs de informacion para la asignacion de Informacion
                 if($contadorProgrmacion<3){
                 
                 $contenedoProgramacion.='<div id="tabs-3">';
                    $contenedoProgramacion.='Seleccion los siguientes valores:<br>';
                    $contenedoProgramacion.='- Turno de la llamada<br>';
                    $contenedoProgramacion.='- Servicio por el cual se llama<br>';
                    $contenedoProgramacion.='- Fecha de la llamada<br>';
                    $contenedoProgramacion.='- Nota referente a el programado<br><br>';
                    $contenedoProgramacion.='<p class="llamadaProgramada"><a href="javascript:null(0)" onclick="javascript:boxInput(\''.url_for('formulario/newLlamada')."','".$idUser.'\')" style="color: blue;">Haz Click Aqui para Programar</a><p>';
                    
                 $contenedoProgramacion.='</div>';}
                 
                 
//----------------Tercer Tabs de informacion para la asignacion de Informacion
                 if($contadorProgrmacion<4){
                 
                 $contenedoProgramacion.='<div id="tabs-4">';
                    $contenedoProgramacion.='Seleccion los siguientes valores:<br>';
                    $contenedoProgramacion.='- Turno de la llamada<br>';
                    $contenedoProgramacion.='- Servicio por el cual se llama<br>';
                    $contenedoProgramacion.='- Fecha de la llamada<br>';
                    $contenedoProgramacion.='- Nota referente a el programado<br><br>';
                    $contenedoProgramacion.='<p class="llamadaProgramada"><a href="javascript:null(0)" onclick="javascript:boxInput(\''.url_for('formulario/newLlamadaResultado')."','".$idUser.'\')" style="color: blue;">Haz Click Aqui para Programar</a><p>';
                    
                 $contenedoProgramacion.='</div>';}
                 
?>
            
           <ul>     <?php if($counterProgramadas>0){?>
                    <li><a href="#tabs-1" onclick="botonInfoCloseAll();" style="font-size: 9px;">Programadas</a></li>
                    <?php } if($contadorUltimas>=1){?>
                    <li><a href="#tabs-2" onclick="botonInfoCloseAll();" style="font-size: 9px;">Ult</a></li>
                    <?php }if($contadorProgrmacion<3){?>
                    <li><a href="#tabs-3"  style="font-size: 9px;" onclick="javascript:boxInput('<?php echo url_for('formulario/newLlamada')?>','<?php echo $idUser;?>')">Programar</a></li>
                    <?php }?>
                    
                   <?php if($counterProgramadas<3) {?>
                    <li><a href="#tabs-4"  style="font-size: 9px;" onclick="javascript:boxInput('<?php echo url_for('formulario/newLlamadaResultado')?>','<?php echo $idUser;?>')">(+)</a></li>
                    <?php }?>
                    
           </ul>
            <?php //echo $infoBoxMsn; ?>
            <?php echo $contenedoProgramacion ?>
    
            
        </div>
    
         
        <?php echo $jqueryProgramacion ?>
       
<!-- Fin Columna Llamadas -------------------------------------------------->


<script type="text/javascript">
            
     //Declaracion de las varibles 
     var llamadasValidador = new Array();
     var llamadasProgramar = new Array();
     
</script>
<div id="llamada_idOn" style="display: none;">
<select name="llamada_programada[llamada_id]" id="llamada_programada_llamada_id">
<?php
    $llamadaNombreArray = '';
    

    foreach ($llamadasStatus as $llamadasStatu){
        
        $colorFondo[$llamadasStatu->getId()] = $llamadasStatu->getColorFondo();
        $colorFuente[$llamadasStatu->getId()] = $llamadasStatu->getColorFuente();
    }
    foreach ($llamadasNombre as $llamadaNombre){
        
        $llamadaNombreArray[$llamadaNombre->getLlamadaStatusId()] .= '<option value="'.$llamadaNombre->getId().'" style="color: '.$colorFuente[$llamadaNombre->getLlamadaStatusId()].'; background: '.$colorFondo[$llamadaNombre->getLlamadaStatusId()].'">'.$llamadaNombre->getNombre().'</option>';
        
        if($llamadaNombre->getAgendar()==1){
           ?>
    <script type="text/javascript">
        llamadasValidador[<?php echo $llamadaNombre->getId()?>] = <?php echo $llamadaNombre->getId()?>;
    </script>
            <?php
        }
        
        if($llamadaNombre->getProgramar()==1){
           ?>
    <script type="text/javascript">
        llamadasProgramar[<?php echo $llamadaNombre->getId()?>] = <?php echo $llamadaNombre->getId()?>;
    </script>
            <?php
        }
            
          
    }

    foreach ($llamadasStatus as $llamadasStatu){
        
?>
       <optgroup label="Estatus <?php echo $llamadasStatu; ?>" style="color: <?php echo $llamadasStatu->getColorFuente(); ?>; background: <?php echo $llamadasStatu->getColorFondo(); ?>">
            <?php echo $llamadaNombreArray[$llamadasStatu->getId()]; ?>
       </optgroup>
            
            
<?php } ?>          
            
            
</select>
</div>

<script type="text/javascript">


     var llamada_idOn      = $('#llamada_idOn').html()
      
      $('.tabs').tabs({ selected: 0 });

      $('.llamada_idOn').each(function(){
            
            $(this).html(llamada_idOn);
      });
    
    
        
</script>


        </td>
    </tr>
</table>